package com.ybkj.daijia.api.member;

import java.io.Serializable;

/**
 * 错误编号表
 *
 * @author bo
 */
public class ErrorConstant implements Serializable {

    /**
     * 常规错误信息
     */
    public static final Error SUCCESS = new Error(0, "成功");
    /**
     * 参数
     */
    public static final Error PARAM_ERROR = new Error(-1, "参数错误");
    /**
     * 时间戳验证失败或者超出有效时间
     */
    public static final Error TIMESTAMP_ERROR = new Error(-2, "手机时间不正确");
    /**
     * token验证失败
     */
    public static final Error TOKEN_ERROR = new Error(-3, "token验证失败");
    /**
     * 内部服务器错误
     */
    public static final Error SERVER_ERROR = new Error(-4, "内部服务器错误");
    /**
     * 用户不存在
     */
    public static final Error MEMBER_NOT_EXISTS_ERROR = new Error(-5, "用户不存在");
    /**
     * 验证码错误
     */
    public static final Error CODE_ERROR = new Error(-6, "验证码错误");
    /**
     * 手机号码为空
     */
    public static final Error PHONE_NULL_ERROR = new Error(-7, "手机号码为空");
    /**
     * 地区不存在
     */
    public static final Error AREA_NOT_EXISTS_ERROR = new Error(-8, "地区不存在");
    /**
     * 司机不存在
     */
    public static final Error DRIVER_NOT_EXISTS_ERROR = new Error(-9, "司机不存在");
    /**
     * 司机忙碌中
     */
    public static final Error Driver_IS_ON_BUSY = new Error(-10, "司机忙碌中");
    /**
     * 设备不存在
     */
    public static final Error APPVERSION_NOT_EXISTS = new Error(-11, "设备不存在");
    /**
     * 邮件格式错误
     */
    public static final Error EMAIL_ERROR = new Error(-12, "邮件格式错误");
    /**
     * 订单不存在
     */
    public static final Error ORDER_NOT_EXISTS_ERROR = new Error(-13, "订单不存在");
    /**
     * 订单状态错误
     */
    public static final Error ORDER_STATUS_ERROR = new Error(-14, "订单状态错误");
    /**
     * 已评价过该订单
     */
    public static final Error ORDER_HASBEEN_RATE = new Error(-15, "已评价过该订单");
    /**
     * 身份证格式错误
     */
    public static final Error IDCARD_ERROR = new Error(-16, "身份证格式错误");
    /**
     * 已经是收藏的司机
     */
    public static final Error HASBEEN_USUALLY_DRIVER = new Error(-17, "已经是收藏的司机");
    /**
     * 超出字数限制
     */
    public static final Error STRING_TOO_LONG = new Error(-18, "超出字数限制");
    /**
     * 优惠劵不存在
     */
    public static final Error COUPON_NOT_EXISTS_ERROR = new Error(-19, "优惠劵不存在");
    /**
     * 优惠劵已绑定或已过期
     */
    public static final Error COUPON_STATUS_ERROR = new Error(-20, "优惠劵已绑定或已过期");
    /**
     * 优惠劵密码错误
     */
    public static final Error COUPON_CODEKEY_ERROR = new Error(-21, "优惠劵密码错误");
    /**
     * 发票额度错误
     */
    public static final Error RECEIPT_ERROR = new Error(-22, "发票额度不能超过最大现金消费金额");
    /**
     * 已经申请了VIP，不能重复申请
     */
    public static final Error MEMBER_HASBEEN_VIP = new Error(-23, "已经申请了VIP，不能重复申请");
    /**
     * 个人客户不能申请企业客户
     */
    public static final Error PASSENGER_CANTNOT_APPLY_ENTERPRISE = new Error(-24, "个人客户不能申请企业客户");
    /**
     * 客户客户不能申请个人客户
     */
    public static final Error ENTERPRISE_CANTNOT_APPLY_PASSENGER = new Error(-25, "客户客户不能申请个人客户");
    /**
     * 手机号码不合法
     */
    public static final Error PHONE_WRONG_ERROR = new Error(-26, "手机号码不合法");
    /**
     * 加油站不存在
     */
    public static final Error GASSTATION_NOT_EXISTS = new Error(-27, "加油站不存在");
    /**
     * 系统繁忙，请稍后再试
     */
    public static final Error SERVER_BUSY = new Error(-28, "系统繁忙，请稍后再试");
    /**
     * 余额不足
     */
    public static final Error MEMBER_MONEY_NOT_ENOUGH = new Error(-29, "余额不足");
    /**
     * 翼支付app下单失败
     */
    public static final Error BESTPAY_APP_CREATE_ORDER_ERR = new Error(-30, "翼支付app下单失败");
    /**
     * 密码输入不正确
     */
    public static final Error PASSWORD_ERROR = new Error(-31, " 用户名或密码不正确");
    /**
     * 图片格式不正确
     */
    public static final Error IMG_NAME_ERROR = new Error(-32, "图片格式不正确");
    /**
     * 查询是否是新用户接口，抛出异常
     */
    public static final Error IS_NEW_MEMBER_CATCH_EXCEPTION = new Error(-33, "查询是否是新用户接口，抛出异常");
    /**
     * 创建用户登录信息失败
     */
    public static final Error CREATE_MEMBER_LOGIN_ERROR = new Error(-34, "创建用户登录信息失败");
    /**
     * 更新用户登录信息失败
     */
    public static final Error UPDATE_MEMBER_LOGIN_ERROR = new Error(-35, "更新用户登录信息失败");
    /**
     * 用户登录信息不存在
     */
    public static final Error MEMBER_LOGIN_ERROR = new Error(-36, "用户登录信息不存在");
    /**
     * 图形验证码验证失败
     */
    public static final Error COMPARE_IMAGE_VERIFY_ERROR = new Error(-37, "图形验证码验证失败");
    /**
     * 图形验证码失效
     */
    public static final Error IMAGE_VERIFY_INVALID = new Error(-38, "图形验证码失效");
    /**
     * 短信验证码超时失效
     */
    public static final Error SMS_CODE_INVALID = new Error(-39, "短信验证码超时失效");
    /**
     * 短信验证码验证错误次数已达上限
     */
    public static final Error SMS_CODE_VERIFY_LIMIT = new Error(-40, "短信验证码验证错误次数已达上限");
    /**
     * 用户密码验证抛出异常
     */
    public static final Error COMPARE_PASSWORD_EXCEPTION = new Error(-41, "用户密码验证抛出异常");
    /**
     * 客户登录密码验证时，根据电话查出客户信息不存在
     */
    public static final Error PAAENGER_NOT_EXIST = new Error(-42, "客户登录密码验证时，根据电话查出客户信息不存在");
    /**
     * 客户登录密码验证时，原密码为空
     */
    public static final Error PAAENGER_PASSWORD_NOT_EXIST = new Error(-43, "客户登录密码验证时，原密码为空");
    /**
     * 密码验证错误次数已达上限
     */
    public static final Error PASSWORD_VERIFY_LIMIT = new Error(-44, "密码验证错误次数已达上限");
    /**
     * 用户登录抛出异常
     */
    public static final Error MEMBER_LOGIN_EXCEPTION = new Error(-42, "用户登录抛出异常");
    /**
     * 不能使用历史密码
     */
    public static final Error MEMBER_PASSWORD_HISTORY_ERROR = new Error(-42, "不能使用历史密码");
    /**
     *
     */
    private static final long serialVersionUID = 1L;

}
